home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / lod331a.zip / SYSOP.DOC < prev    next >
Text File  |  1992-06-20  |  53KB  |  1,216 lines

  1. Land Of Devastation
  2. By Scott M. Baker
  3. Ver 3.31
  4.  
  5.  
  6. Files Included
  7. --------------
  8.        Note: We've switched to a new packaging method in version 2.10 -
  9. please see LODFILES.TXT for more information.
  10.  
  11.        Below is a listing of all files contained within the Land Of
  12. Devastation distribution archives. As you can see, the files are split
  13. into FOUR seperate archives. The file LODFILES.TXT contains information
  14. on which archives you need, what they are for, etc. I recommend READING
  15. THIS FILE.
  16.  
  17. Archive LODxxxA.ARJ - Land Of Devastation Docs & Install info  [REQUIRED]
  18.  
  19.  LODFILES.TXT - LOD packaging information
  20.  USERDOC.TXT  - User documentation
  21.  SYSOP.DOC    - Sysop documentation
  22.  NEWSLETT.TXT - Newsletter data file
  23.  REGLIST.TXT  - List of registered users
  24.  DOCVIEW.EXE  - Documentation/Newsletter view/extract utility
  25.  
  26. Archive LODxxxB.ARJ - Land Of Devastation main program disk    [REQUIRED]
  27.  
  28.  LODFILES.TXT - LOD packaging information
  29.  GAME.EXE     - Executable file for TEXT version of LOD
  30.  GAME.OVR     - Overlay file for TEXT version of LOD
  31.  GAME.CTL     - Control file for setting up LOD
  32.  REGISTER.FRM - Registration form
  33.  ANSI.DEF     - Library containing ansi graphics pictures
  34.  MISC.DEF     - Miscellanious game parameters
  35.  TAVERN.DEF   - Definition of what people are in each tavern
  36.  MAP.DEF      - Main map file
  37.  COMBAT.DEF   - Contains combat text strings
  38.  TERRAIN.DEF  - Definitions for the various terrain types
  39.  DEVICES.DEF  - Definitions of all items in the game (weapons,armor, etc)
  40.  STRINGS.DEF  - Definitions of strings used in game
  41.  MONSTER.DEF  - Definitions of wastelands monsters
  42.  TALK.DEF     - Definitions of interactive conversation
  43.  LODLOK.TXT   - Explains to multinode users than another use is online.
  44.  AUTHENTI.LOD - Authenticity verification file - DO NOT ERASE
  45.  REGISTER.EXE - Registration code utility
  46.  
  47. Archive LODxxxC.ARJ - Land Of Devastation EGA version disk     [OPTIONAL]
  48.  
  49.  LODFILES.TXT - LOD packaging information
  50.  GMAPEDIT.EXE - Graphical (EGA) map editor
  51.  GAMEEGA.EXE  - Executable file for EGA version of LOD
  52.  GAMEEGA.OVR  - Overlay file for EGA version of LOD
  53.  RESOURCE.000 - Main EGA graphics library for GAMEEGA.EXE
  54.  
  55. Archive LODxxxD.ARJ - Land Of Devastation additional EGA pics  [OPTIONAL]
  56.  
  57.  LODFILES.TXT - LOD packaging information
  58.  RESOURCE.002 - Secondary [optional] EGA graphics file for GAMEEGA.EXE
  59.  
  60. Archive LODxxxE.ARJ - Sysop Customization Package              [OPTIONAL]
  61.  
  62.  LODFILES.TXT - LOD packaging information
  63.  NEWLODED.EXE - External sysop edit utility [New Version!]
  64.  NEHELP.HLP   - Context Sensitive help file for NEWLODED.EXE.
  65.  STRINGS.TXT  - ASCII version of strings.def
  66.  COMPSTR.EXE  - Utility for compiling strings.txt into strings.def
  67.  ANSIPUT.EXE  - Utility to manipulate ANSI.DEF.
  68.  
  69. Files created by LOD upon initialiazation
  70.  
  71.  USERS.DAT    - Master players file
  72.  OBJECTS.DAT  - Objects left laying around on the wasteland
  73.  BASES.DAT    - Fortress data file
  74.  LOG.DAT      - Log of what happens in the game
  75.  USERIDX.DAT  - User file quick index
  76.  CLONES.DAT   - File containing clone information
  77.  CASSTATS.DAT - Casino statistics data file
  78.  PURITRON.DAT - Puritron data file
  79.  TEAMS.DAT    - Team information
  80.  DAYSTATS.DAT - Current day game statistics
  81.  *.NTS        - contains users notes taken during play
  82.  NEWDOOR.IDX  - message base index
  83.  NEWDOOR.BDY  - message base body file
  84.  MREPORT.TXT  - maintenance report (created when maint is run)
  85.  
  86.  [Note: I recommend reading LODFILES.TXT for a better understanding of what
  87.         each distribution archive is for.]
  88.  
  89. Installation
  90. ------------
  91.      I) Create a directory for the game (example: "MD \LOD")
  92.  
  93.     II) Unzip the required archives into that directory. You have three
  94.         options:
  95.  
  96.          a) Unzip LODxxxA.ARJ and LODxxxB.ARJ for the TEXT* version
  97.             of LOD.
  98.  
  99.          b) Unzip LODxxxA.ARJ, LODxxxB.ARJ, and LODxxxC.ARJ for the
  100.             EGA verison of LOD with partial graphics.
  101.  
  102.          c) Unzip LODxxxA.ARJ, LODxxxB.ARJ, LODxxxC.ARJ, and LODxxxD.ARJ
  103.             for the EGA version of LOD with FULL graphics.
  104.  
  105.          * Note: Even if you use the TEXT version of LOD, your users
  106.                  may still get EGA graphics using GTERM. Also, if you use
  107.                  the EGA version of LOD, your users are not _required_
  108.                  to use GTERM. (i.e. using EGA on one side does not require
  109.                  using EGA on the other)
  110.  
  111.          d) Finally, if you want to install the sysop customization package
  112.             (which includes editors and sysop utilities), then unzip
  113.             LOD210E.ARJ as well.
  114.  
  115.    III) Edit the control file (GAME.CTL) for your bbs software, user name,
  116.         etc. The control file should be self-explanitory.
  117.  
  118.     IV) Install the door into your bbs software (see bbs software for more
  119.         information)
  120.  
  121.          If you want to use the EGA version of LOD, you should activate
  122.          GAMEEGA.EXE. If you want to use the TEXT version of LOD, you should
  123.          activate GAME.EXE
  124.  
  125. General Information
  126. -------------------
  127.      This game marks the first in a new series of doors that I am writing that
  128.  will be "totally configurable". All of the text strings in the game have been
  129.  placed into a special file, STRINGS.DEF. This file is stored in binary form,
  130.  but can be created by using the COMPSTR program. (see the editor section
  131.  below)
  132.      Most of the ANSI artwork (contained in ANSI.DEF) was drawn by Shane
  133.  Chambers. Shane's remarkable work has helped much by adding nice pictures
  134.  for most of the inventory items. So far we have about half of the images
  135.  drawn.
  136.      Also, most (if not all) of the EGA pictures used by GAMEEGA/GTERM were
  137.  designed by Shane Chambers.
  138.  
  139. Local Mode
  140. ----------
  141.      "Game/L" will get you there.
  142.  
  143. Maintenance
  144. -----------
  145.      The "Game/M" option has been removed and LOD will now automatically
  146.  perform maintenance with the first caller each day. This is a slight
  147.  inconvenience to the user, but it makes setup simpler for the sysop a
  148.  lot easier.
  149.  
  150. EGA Graphics Version
  151. --------------------
  152.      If you have EGA or VGA graphics capabilities, you can use the GAMEEGA.EXE
  153.  version of the game rather than the GAME.EXE version. GAMEEGA is designed
  154.  with support in for the EGA display. However, this version does require
  155.  more free memory than the other version. If so, you may have to resort to
  156.  using GAME.EXE instead.
  157.  
  158. EMS Usage
  159. ---------
  160.      Since LOD requires so much memory, I decided to add some support in for
  161.  EMS (Expanded Memory Specification). EMS is available on most newer
  162.  computers either through add-in boards or it is supplied on the motherboard.
  163.  For 386 machines, EMS can always be provided by using QEMM by Quarterdeck.
  164.  Well, this isn't a tutorial on EMS, so let's get on with the LOD
  165.  particulars!
  166.      To use EMS support, you must 1) Have EMS memory installed (Of course!),
  167.  2) Have at least 64k of EMS memory available, and 3) Use the "/EMS" command
  168.  line switch.
  169.      Again, to enable LOD's EMS support, use the "/EMS" switch. For
  170.  example, "GAMEEGA /L /EMS" would bring the game up in local mode using
  171.  EMS memory.
  172.      Once EMS is enabled, LOD will throw some variables up there to save
  173.  some of it's RAM requirements. This amounts to around 64k for the non-EGA
  174.  (i.e. GAME.EXE) version of LOD and 150k for the EGA (i.e. GAMEEGA.EXE)
  175.  version of LOD. On the EGA version, performance will also be improved
  176.  since gameega will store some extra images in memeory.
  177.  
  178. Command Line Switches
  179. ---------------------
  180.  
  181.      "/L"     Load in Local mode.
  182.  
  183.      "/M"     Run the nightly maintenance.
  184.  
  185.      "/S"     Sysop fast logon.
  186.  
  187.      "/EMS"   Use ems memory.
  188.  
  189.      "/Nx"    Specifies node number. (i.e. /N1 for node 1, /N2 for node 2, etc)
  190.  
  191.      "/Pyy"   Specifies path to drop files. (i.e. /PC:\BBS, for c:\bbs, etc)
  192.  
  193.      "/CHECK" Perform multinode check (see multnode use below)
  194.  
  195.      "/Bxxxx" Specify lock baud rate. For example, "/B38400" would force the
  196.               com port to be 38,400 baud no matter what the drop file (i.e.
  197.               DORINFOx.DEF) says the baud is.
  198.  
  199.      "/?"     Display a brief command line option summary.
  200.  
  201. Editors
  202. -------
  203.      The external editor, NEWLODED.EXE, includes a variety of external editors
  204.  and tools to allow the sysop to customize and configure his/her version of
  205.  Land of Devastation. I will discuss each of the editor options in order
  206.  below:
  207.  
  208.    UTILITIES
  209.         There are a few little utility features which will provide you with
  210.      some information about the game.
  211.  
  212.    EDITORS
  213.         Editors are included for editing users, device definitions, terrain,
  214.      and the wasteland map.
  215.  
  216.    SETUP
  217.         This section has options for configuring and setting up lod - what
  218.      new players start with, hosw much bases cost, etc.
  219.  
  220.    MESSAGES
  221.         Partially implemented - you can read but not write.
  222.  
  223.      The external editor has an extensive context-sensitive help system which
  224.   can be of great use to you. Simply hit F1 at any time and a help window will
  225.   pop up.
  226.  
  227.  
  228.   NOTE #1: The external editor uses the TAB and SHIFT-TAB keys to move around
  229.            in some areas. Sometimes people find this difficult to understand,
  230.            but it is part of the design of the Turbo Vision toolkit which the
  231.            editor was written with.
  232.  
  233.   NOTE #2: The external editor is now placed in LODxxxE.ARJ; The sysop
  234.            customization package instead of the main archive.
  235.  
  236. Multinode use
  237. -------------
  238.      LOD does NOT allow multinode use. Furthermore, I have no future plans
  239.  to develop a version of LOD that does at this time. However, LOD can be
  240.  set to "lock out" other nodes while one node is playing. (i.e. Node 1
  241.  is playing so nodes 2 & 3 cannot).
  242.      This is done using the /Nx and /CHECK switches. /Nx tells which node
  243.  number is using the door. (i.e. "GAME /N2 /CHECK" would be for node 2).
  244.  And /CHECK says to check for multinode use.
  245.      The startup commands for LOD for a 2-node system would be as follows:
  246.  
  247.      NODE 1: Game /N1 /CHECK
  248.  
  249.      NODE 2: Game /N2 /CHECK
  250.  
  251.      When LOD encounters another player trying to play while one is already
  252.  playing it will spew out the file "LODLOK.TXT" to the user to explain the
  253.  situation to him.
  254.  
  255.      NOTE: Apparently, there is some kind of "glitch" in either Turbo Pascal
  256.            or DOS which causes "sharing violations" to occur when LOD is
  257.            activated by more than one person. If you have this problem, then
  258.            you may wish to try to set the "read-only" bit on the executable
  259.            files (i.e. GAME.EXE,GAME.OVR,GAMEEGA.EXE,GAMEEGA.OVR).
  260.  
  261.            You can do this by typing the following: "ATTRIB +R GAME.EXE".
  262.  
  263. Editing Monster.DEF
  264. -------------------
  265.      The MONSTER.DEF file is a plain ascii file and can be edited with any
  266.  ASCII editor. Instructions are included at the top of the file.
  267.  
  268.  
  269. Editing STRINGS.DEF
  270. -------------------
  271.      LOD uses the file STRINGS.DEF to hold all of the text strings stored
  272.  within this game. Also included in the package is STRINGS.TXT. You may
  273.  edit the STRINGS.TXT file and then use the included program, COMPSTR,
  274.  to re-compile the file into a STRINGS.DEF which LOD will use.
  275.  
  276.      1) Load up STRINGS.TXT using any plain-ascii text editor. You can now
  277.         edit the strings and customize them as you wish. Please note, the
  278.         strings are specified one string to each line - if you mess up this
  279.         format, you could possibly shift all of the strings and really
  280.         screw things up. Here is the format:
  281.  
  282.           - Each line is one string definition in the game; So DO NOT DELETE
  283.             OR INSERT LINES. You'll really mess things up.
  284.  
  285.           - A tilde (~) has been placed at the end of each line as a simple
  286.             indicator to the user of where the line ends. (i.e. Otherwise
  287.             lines that ended with a trailing space would be indistinguishable
  288.             from lines that didn't)
  289.  
  290.           - The ampersand (&) is used to indicate the Land Of Devastation
  291.             should change colors at that position. The "&" sign is followed by
  292.             a hexadecimal digit, "0"-"F" specifying the color to change to.
  293.  
  294.              &0 Black     &6 Brown         &C Light Red
  295.              &1 Blue      &7 Light Gray    &D Light Magenta
  296.              &2 Green     &8 Dark Gray     &E Yellow
  297.              &3 Cyan      &9 Light Blue    &F White
  298.              &4 Red       &A Light Green
  299.              &5 Magenta   &B Light Cyan
  300.  
  301.           - The "|" sign is used to indicate a carraige return.
  302.  
  303.           - String may be up to 255 characters in length. (You could use one
  304.             string entry with multiple "|"'s to specify multiple lines of
  305.             text)
  306.  
  307.      2) Use COMPSTR to compile the modified STRINGS.TXT into a new
  308.         STRINGS.DEF.
  309.  
  310. Limits
  311. ------
  312.      Maximum users..................: 255
  313.      Inventory per user.............: 16   (plus 6 equipped items)
  314.      Definable Device types.........: 200
  315.      Objects in wasteland...........: 4096
  316.      Bases..........................: 75
  317.  
  318. Restarting the Game
  319. -------------------
  320.      Simply delete all of the *.DAT files. (DO NOT DELETE ANY *.DEF files)
  321.  
  322. Editing
  323. -------
  324.      Lots of you have asked for better information on how to create your own
  325.  devices, monsters, etc so here it is.
  326.  
  327.  DEVICE EDITOR
  328.  
  329.      The following are a list of the various parameters that each device
  330.  definition includes:
  331.  
  332.      NAME:     The name of the device; Should not be longer than 15 chars
  333.  
  334.      USES:     Number of uses LEFT on the device. Usually the same as MAXUSE
  335.      MAXUSE:   Maximum number of uses the device has.
  336.      DEV USE:  If "Y", then decrement the USES variable each time the
  337.                device is used.
  338.  
  339.      VAR1:     General purpose variable #1; varies from device to device.
  340.      VAR2:     General purpose variable #2; varies from device to device.
  341.  
  342.      APPLICAT: Code corresponding to what the device does.
  343.  
  344.      USABLE:   "Y" if the device can be used with the U command.
  345.  
  346.      STORE:    Code corresponding to store at which device will be sold.
  347.      COST:     Price of device when sold at store.
  348.  
  349.      ANSI:     8 character string corresponding to attached ansi picture.
  350.      EGA:      Attached EGA graphics picture.
  351.  
  352.      Listing of APPLICAT codes:
  353.  
  354.      0 Radio         9 AML (medline)   14 Death Badge   23 Rom Disk
  355.      1 Medical Kit  10 Rope            15 Warper        24 <Internal>
  356.      2 SR Weapon    11 Rations         16 Communicator  25 B-Teleporter
  357.      3 LR Weapon    12 Scanner         17 B-React       26 Recharger
  358.      4 Armor        13 Stealth         18 B-Comm        27 Pylon Key
  359.      5 <reserved>   14 G-Blaster       19 B-Defense     28 Energy Cell
  360.      6 B.A.D.       15 Unusable Armor  20 B-Moat        29 Unitran
  361.      7 LRScan       16 Grenade         21 B-Weapon      30 Mine
  362.      8 Ammunition   17 Cyclops Eye     22 Laptop
  363.  
  364.      Listing of store codes:
  365.  
  366.      0 No Store      9 B-Weapon
  367.      1 SR Weapons   10 Computer
  368.      2 Armor        11 LR Weapons
  369.      3 Supply       12 <internal>
  370.      4 Ammo         13 <internal>
  371.      5 B-React      14 GSRZ Hort.
  372.      6 B-Comm       15 B-Teleporter
  373.      7 B-Def        16 EEEE
  374.      8 B-Moat
  375.  
  376.      Here are some of the definitions for the VAR1/VAR2 parameters for
  377.  some of the various device types.
  378.  
  379.      Weapons: The VAR1 parameter is divided into three fields corresponding
  380.               to the ammo type, minimum, and maximum damage. For example,
  381.               consider the following:
  382.  
  383.               NAME: Rad-Axe
  384.                 .
  385.                 .
  386.               VAR1: 32030
  387.                 .
  388.                 .
  389.  
  390.               The three fields are 3, 20, and 30. "3" is the ammo type;
  391.               20 is the minimum damage done and 30 is the maximum damage
  392.               done.
  393.  
  394.               For weapons not requiring ammo, use a "0" for the ammo type.
  395.               Always use two digit numbers (i.e. for a 4-6 damage weapon
  396.               requiring power packs, use 030406, NOT 0346)
  397.  
  398.         Ammo: The VAR1 parameter is the ammo type and the VAR2 parameter
  399.               is the number of shots. For example,
  400.  
  401.               NAME: Power Pack
  402.               VAR1: 3
  403.               VAR2: 35
  404.  
  405.               This is for a power pack - ammo type 3; 35 shots.
  406.  
  407.        Armor: The USELEFT parameter is the amount of damage the armor can
  408.               abosrb; The VAR2 is the percentage chance of the armor
  409.               deflecting a hit. (i.e. VAR2=0 means the armor deflects
  410.               nothing; VAR2=100 means the armor deflects everything)
  411.  
  412.               The VAR1 parameter holds some specialty flags. These flags
  413.               are bitmapped. Right now, the flags are as follows:
  414.  
  415.                  Bit 1: If set, then armor is rechargable.
  416.  
  417.  Stlth Field: The SFG (Stealth Field Generator) uses both variables. VAR1
  418.               is 0 if neutral, 1 if noisy, or 2 if quiet. This should normally
  419.               be set to zero.
  420.  
  421.               VAR2 is the SFG's effectiveness. This is a percentage. The
  422.               higher the percentage, the more powerful the SFG is. The
  423.               default is 50.
  424.  
  425.  TERRAIN EDITOR
  426.  
  427.      The terrain editor has the following parameters:
  428.  
  429.      NAME:     The name of the terrain type
  430.      DANGER:   Percentage chance of finding monster there.
  431.      SYMBOL:   2 character symbol for ansi/ascii maps
  432.      COLOR:    Numeric color code for ascii/ansi
  433.      PASSABLE: "Y" if you can walk through it. "N" if you can't.
  434.  
  435.  GENERAL EDITOR
  436.  
  437.      Base Cost:      The cost required to build a base
  438.  
  439.      Lev 2 exp:      \
  440.      lev limit:       > Used in calculation of levels
  441.      lev pts:        /
  442.  
  443.      Base Reactor:   Reactor that bases will start with
  444.      Base Weapon:    Weapon that bases will start with
  445.      Base Defense:   Defense field that base will start with
  446.      Base Moat:      Moat that base will start with
  447.      Base Energy:    Energy that base will start with
  448.  
  449.      Ascii Rank:     Filename for ASCII ranking file
  450.      ANSI Rank:      Filename for ANSI rankings
  451.  
  452.      Max items/base: Max items that a base will hold
  453.      Max bases/plyr: Max bases a player may own
  454.  
  455.      Base Tele:      Teleporter that base will start with
  456.  
  457.      Janitor Pay:    Money/item that the user destroys laying out on the
  458.                      wasteland.
  459.      Kill OBJ:       If "Y", then the kill object command is available.
  460.  
  461.      Alpha Combat:   "Y" if alpha combat available.
  462.      Reflex Combat:  "Y" if reflex combat avail. (NOTE: Reflex combat was not
  463.                      finished in time for this release)
  464.      Stat Combat:    "Y" if stat combat avail.
  465.  
  466.      Alpha Delay:    Delay in milliseconds of periods in alpha combat.
  467.      Alpha Hit:      Max periods that can go by after letter for a hit.
  468.  
  469.  
  470.  EDITING MONSTERS
  471.  
  472.      The monster definitions are contained in MONSTERS.DEF. The file is in
  473.      plain ASCII, so you should be able to edit it with any text editor.
  474.      Instructions are included at the top of the file.
  475.  
  476.  
  477.  EDITING COMBAT STRINGS
  478.  
  479.      The file COMBAT.DEF contains the combat strings. It may be edited with
  480.      any text editor.
  481.  
  482.  EDITING DIALOG
  483.  
  484.      Interactive dialog is contained in TALK.DEF. It may be edited with any
  485.      text editor.
  486.  
  487. Authenticity Verification
  488. -------------------------
  489.      LOD will perform an authenticity verification each night to check that
  490. none of the executable files have been tampered with. If the verification
  491. fails, LOD will still continue maintenance. However, the failure will be
  492. logged into the LOG.DAT file and the MREPORT.TXT file.
  493.  
  494. Unfinished Things
  495. -----------------
  496.      There are a lot of things that I really wanted to get done for this
  497. version, but I just didn't get time. College is really taking up a lot of
  498. time this semester and it's been hard to get time to work on LOD.
  499.      Anyways, here is what isn't done:
  500.  
  501.      - Multiple grenade packs.
  502.  
  503.      - The B.A.D. device (which is a form of MAGIC spells)
  504.  
  505.      - Several more special quests.
  506.  
  507.      - I wanted to add some more time limit stuff - 2-minute logoff warnings,
  508.        daily time limit features, etc, but I just didn't get the chance
  509.        to finish them up for this version.
  510.  
  511.      - Multiple level maps - you walk into the nuclear missile base and
  512.        there is a whole map to it, not just a menu.
  513.  
  514.      These are not things that are DISABLED, but rather are things which just
  515. aren't completed. Most of them are at least partly enabled, but not fully
  516. yet.
  517.      I plan to work on these pretty soon - probably either version 3.40 or
  518. 4.00 depending on how many more enhancements I am able to complete.
  519.      Also, remember, the more donations, the more encentive for me to get
  520. this game finished! (grin)
  521.  
  522. Error Codes
  523. -----------
  524.        4    -  Too many open files (try adjusting the FILES= line in your
  525.                config.sys file)
  526.      203    -  Insufficient memory
  527.      252    -  Error while accessing EMS driver
  528.      253    -  Insufficient memory
  529.      254    -  Programming error [EAalloc block request > 16k]
  530.  
  531.  
  532. Revision History
  533. ----------------
  534.      Version 1.00b [BETA]  - First public release
  535.  
  536.      Version 1.01b [BETA]  - More of Shane Chamber's ansi animation thrown in.
  537.  
  538.                            - Added Rad-Grenade packs as an alternative to
  539.                              long range weapons.
  540.  
  541.                            - A few cosmetic fixes and changes.
  542.  
  543.                            - Fortresses are now partially implemented - store
  544.                              room and fortress banks are now operational.
  545.  
  546.                            - Maintenance required nightly - GAME/M will
  547.                              run the maint.
  548.  
  549.                            - Commodities trading partially implemented.
  550.  
  551.      Version 1.02b [BETA]  - Added in support for GTERM, an EGA graphics
  552.                              terminal program.
  553.  
  554.                            - Fixed message that displayed user's death
  555.                              twice.
  556.  
  557.                            - Fixed a bug in GAMEEDIT that was causing
  558.                              impassible terrain to become passable.
  559.  
  560.                            - Drew up maps for levels four and five.
  561.  
  562.                            - Added several monsters to the .DEF file.
  563.  
  564.                            - Added "Casino" from main menu. Currently, about
  565.                              four games are supported.
  566.  
  567.      Version 1.03b [BETA]  - Added inventory maintenance options
  568.  
  569.                            - Fixed widowlance so it doesn't appear in weapons
  570.                              store.
  571.  
  572.                            - Added equip character option to troop quarters.
  573.  
  574.                            - Fixed a possible problem with using the LR
  575.                              scanner while in enhanced or GTERM modes.
  576.  
  577.                            - Fixed a MAJOR bug in the hand-to-hand combat
  578.                              routines.
  579.  
  580.                            - Added a couple of new monsters and weapons.
  581.  
  582.                            - "warper" device added. Allows people to warp
  583.                              back to the main base on level 1.
  584.  
  585.                            - Another version of the game, GAMEEGA.EXE is
  586.                              included and allows for an EGA graphics display
  587.                              on the sysop's computer. The display is nearly
  588.                              identicle to that of a user using GTERM.
  589.  
  590.      Version 1.04b [BETA]  - Added a "house cleaning" routine to maintenance
  591.                              to get rid of items laying about. Each night,
  592.                              if there is >500 items, then up to 35% of these
  593.                              items will "disappear into the wasteland".
  594.  
  595.                            - GTERM and GAMEEGA display enhanced to include
  596.                              a indicator of the current SFG (Stealth Field
  597.                              Generator) mode.
  598.  
  599.                            - User lastread pointers in the message base are
  600.                              now saved.
  601.  
  602.                            - Minor change to the way strings.def is handled
  603.                              internally - should lower memory requirements
  604.                              by about 10k.
  605.  
  606.                            - More of Shane Chambers EGA pics thrown into
  607.                              GTERM and GAMEEGA. Pics have now been drawn for
  608.                              about 90% of the inventory.
  609.  
  610.                            - Revised experience/level routines once again.
  611.                              The experience table is in the user docs.
  612.  
  613.                            - Revised user docs - provided a "theme" for the
  614.                              game and extra information concerning bases.
  615.  
  616.                            - Changed the rankings routine majorly.
  617.  
  618.                            - A little trimming here and there to decrease
  619.                              memory requirements.
  620.  
  621.                            - STRMUL (Hand-To-Hand weapon strength multiplier)
  622.                              modified to minimize it's effects.
  623.  
  624.                            - Fixed a bug in GAMEEDIT's rankings routine.
  625.  
  626.                            - Added misc and new user editors to GAMEEDIT.
  627.  
  628.      Version 1.05          - Reduced record size in stringdef file to lower
  629.                              storage requirements and increase load speed.
  630.  
  631.                            - Start-up speed increased by various internal
  632.                              improvements.
  633.  
  634.                            - Added LAPTOP and ROM cartidges to the game. You
  635.                              can buy them at the computer store in the
  636.                              supply station.
  637.  
  638.                            - TALK.DEF updated to include more information on
  639.                              monsters and devices.
  640.  
  641.                            - Wasteland display screen changed so that the
  642.                              objects ( "+" ) appear to the right of the map
  643.                              symbol instead of in place of the symbol.
  644.  
  645.                            - Minor improvements to the enhanced ansi
  646.                              wasteland display to reduce re-writes.
  647.  
  648.                            - "Quick heal" command added to wasteland
  649.                              menu. Automatically uses as much medkits as
  650.                              needed for a full heal.
  651.  
  652.     Version 1.06           - Some cosmetic changes and spelling fixes.
  653.  
  654.                            - Included registration stuff.
  655.  
  656.     Version 2.00           - When using the LR scanner, notes will be
  657.                              updated for towns, holes, etc.
  658.  
  659.                            - Map changed from a 32x32x10 grid to a
  660.                              125x125 grid.
  661.  
  662.                            - Combat-Stats converted to a laptop program. The
  663.                              routine has also been revised to include some
  664.                              additional information on "bravery" and
  665.                              "accuracy".
  666.  
  667.                            - LRScan and Scanner added as _expensive_
  668.                              laptop programs.
  669.  
  670.                            - The Hort Center is up and running. A special
  671.                              quest has been added which results in getting
  672.                              and information disk from Troy Hadley.
  673.  
  674.                            - Troy Hadley's information disk added. If you
  675.                              like, you can edit the file (TROYINFO.TXT) to
  676.                              make any changes you like.
  677.  
  678.                            - Major change to the monster file. The MINDIST/
  679.                              MAXDIST parameters have been added to replace
  680.                              the LVL parameter.
  681.  
  682.                            - A few new weapons here and there. The LR and
  683.                              SR weapons have been seperated at Sacre Base
  684.                              so the screens won't scroll.
  685.  
  686.                            - Major internal code changes to the way GAMEEGA/
  687.                              GTERM handles memory. Memory requirements should
  688.                              be much less now. GAMEEGA now should run
  689.                              properly in 400k or less.
  690.  
  691.                            - Major internal changes to doordriver - overlaid
  692.                              some code here and there, added a few bbs
  693.                              types, etc.
  694.  
  695.                            - The SR/LR weapons store code imporved to display
  696.                              listing of weapon damages and ammunition
  697.                              required.
  698.  
  699.                            - Expanded device file to allow up to 150 devices.
  700.                              (it was just 100)
  701.  
  702.                            - Made a few changes to the dialog module (i.e.
  703.                              TALK.DEF). Keywords are now hilighted for
  704.                              example.
  705.  
  706.                            - Speeded up the display of the ANSI map display
  707.                              and the EGA map display.
  708.  
  709.                            - Added ranking bulletins. The filename are
  710.                              defaulted "LODRANK.ANS" and "LODRANK.ASC",
  711.                              but may be changed in the miscellanious section
  712.                              of the editor.
  713.  
  714.                            - Fixed a bug in the GAMEEDIT program that caused
  715.                              data in the miscellanious editor not to be
  716.                              saved.
  717.  
  718.                            - Shrunk the size of the STRINGS.DEF file and
  719.                              increased it's load speed quite a bit.
  720.  
  721.                            - Changed the data structure for the OBJECTS.DEF
  722.                              and reduced the file size from 98k to 60k. Should
  723.                              have also reduced memory requirements.
  724.  
  725.                            - Added a base "sales counter". Base owners may now
  726.                              place up to five devices up for sale and they
  727.                              may set the price.
  728.  
  729.                            - Made it so the base communicator is usable.
  730.  
  731.                            - Added "max items/base" and "max bases/player"
  732.                              fields to the general editor.
  733.  
  734.                            - Added an Equip command to the fortress
  735.                              miscellanious menu. Allows players to equip
  736.                              their character while they are inside a
  737.                              fortress.
  738.  
  739.                            - Added an "auxilary weapon" field and an
  740.                              exchange weapons command to allow users to
  741.                              swap short range weapons when needed.
  742.  
  743.                            - Added an [F7] Host Information key to the
  744.                              EGA LOD and GTERM programs to display a few
  745.                              pieces of information.
  746.  
  747.                            - Added a "kill object" command so users may
  748.                              destroy objects left laying around. Users
  749.                              are awarded a "janitorial pay" for the number
  750.                              of objects that they destroy. Janitor pay is
  751.                              configurable in the misc editor.
  752.  
  753.                            - When dropping/killing/getting objects, the
  754.                              user may specify "ALL" to perform the operation
  755.                              on all items available.
  756.  
  757.                            - Added two extra combat modes: Alpha and
  758.                              Reflex. The user may choose one of them at
  759.                              the troop quarters.
  760.  
  761.                            - Fortress teleporter added to the fortresses.
  762.                              Players may now teleport around at will.
  763.  
  764.                            - EMS Support added.
  765.  
  766.                            - Lowered the number of bases from 100 to 75. 100
  767.                              bases simply aren't needed, and the lesser
  768.                              amount means lower memory/disk space
  769.                              requirements.
  770.  
  771.                            - Quadrupled (sp???) the amount of ANSI pictures
  772.                              in ANSI.DEF. Now, almost all items in the game
  773.                              have ANSI pictures associated with them.
  774.  
  775.                            - Added APPRAISE program to laptop.
  776.  
  777.     Version 2.10           - Reflex combat enabled. I fixed the problem that
  778.                              we were having with the time delays.
  779.  
  780.                            - More BIGPICs! We have more pictures of monsters,
  781.                              towns, etc.
  782.  
  783.                            - New combat action screen created for EGA
  784.                              terminal (and GAMEEGA). Will auto-select itself
  785.                              whenever user goes into combat.
  786.  
  787.                            - Drew up some ANSI menu screens. They look
  788.                              much better than our previous rather drab
  789.                              text.
  790.  
  791.                            - Changes to the ANSI routines - the file ANSI.DEF
  792.                              is now RLE compressed which saves about 20% of
  793.                              the disk space. Also, EMS users may notice that
  794.                              ansi pictures display slightly quicker due to
  795.                              EMS usage in that unit.
  796.  
  797.                            - Fixed up the long-range encounter cosmetically.
  798.                              the monster's name, weapons, stats, etc are
  799.                              displayed for ANSI users.
  800.  
  801.                            - A lot of little cosmetic fixes here and there.
  802.                              Places where the "?" command didn't work, where
  803.                              the "view character" command wouldn't work,
  804.                              etc.
  805.  
  806.                            - Rankings packet added. The top 12 ranked users
  807.                              are now sent to GTERM whenever rankings are
  808.                              done. This way, the user can pull up the
  809.                              rankings whenever he needs them.
  810.  
  811.                            - Fixed an EGA bug which caused the "Attack base"
  812.                              picture to stay on the screen indefinately in
  813.                              some instances.
  814.  
  815.                            - The bank has undergone some upgrades and
  816.                              includes an ANSI financial statement as well
  817.                              as bank loans and a game account.
  818.  
  819.                            - Fixed a bug in the "remove item from sale" in
  820.                              the base storage room.
  821.  
  822.                            - Fixed a few irritating bugs in the Enhanced ANSI
  823.                              wastelands map display.
  824.  
  825.                            - Added the clone center - it's located somewhere
  826.                              around sacre base.
  827.  
  828.                            - Added support for 2am bbs.
  829.  
  830.                            - Began work on the puritron section. It is
  831.                              partially implemented in this version.
  832.  
  833.                            - Added a new laptop program to list pylon
  834.                              telecodes. Should be found on some level 2
  835.                              monsters.
  836.  
  837.                            - Fixed a bug with the menu for the horticulture
  838.                              station - it was displaying the wrong menu
  839.                              screen from time to time.
  840.  
  841.                            - Complete re-write of the external editor. The
  842.                              editor is now compiled with the Turbo Vision
  843.                              environment which provides pull-down menus,
  844.                              mouse support, etc.
  845.  
  846.                            - Fixed a small bug or two in the maintenance
  847.                              routine.
  848.  
  849.                            - Added MREPORT.TXT which reports on the nightly
  850.                              maint activities.
  851.  
  852.     Version 2.11           - Misc minor bug fixes.
  853.  
  854.                            - New registration policy.
  855.  
  856.                            - GMAPEDIT is now functioning properly!
  857.  
  858.     Version 3.00           - Fixed a rather nasty "random lockup"
  859.                              glitch which had to do with loading from disk
  860.                              directly into ems. Hopefully will fix a lot
  861.                              of people's problems.
  862.  
  863.                            - Speeded up the autonav program to make it useful
  864.                              again. Unfortunately, it is also now limited
  865.                              to destinations +/- 32 units from your starting
  866.                              coordinates.
  867.  
  868.                            - Reworked the way the "G" (enter) wastelands
  869.                              command worked. It is now a bit more powerful
  870.                              and allows viewing camps and bases.
  871.  
  872.                            - Put in a nuclear missile silo (which is rumored
  873.                              to have some connection with one of the puritron
  874.                              parts)
  875.  
  876.                            - Fixed a bug in the puritron parts screen.
  877.  
  878.                            - Xeboc routine modified slightly (Rumored to have
  879.                              something to do with the puritron as well!)
  880.  
  881.                            - Set a limit of $25 million in the game/casino
  882.                              accounts so they wont grow to rediculously
  883.                              fast. (users are now taxed if their account
  884.                              goes above that limit)
  885.  
  886.                            - Put deletion by age in the code so users who
  887.                              don't log in every 30 days or so get nuked.
  888.  
  889.                            - Fixed a bug in the INV5 operator in the
  890.                              COMBAT.DEF file.
  891.  
  892.                            - Tetris ROM is now showing up on monsters.
  893.  
  894.                            - There's now a percentage chance that a monsters
  895.                              weapons/equipment will disintegrate as it falls
  896.                              to the ground. Should help in cleaning up the
  897.                              wasteland a little bit.
  898.  
  899.                            - Did some work on the Surrender routine. It's now
  900.                              a bit more intelligent and a bit less forgiving
  901.                              towards cowardly players.
  902.  
  903.                            - Added a "buy item" option to long range combat
  904.                              so you can buy items from monsters when you
  905.                              encounter them in combat.
  906.  
  907.                            - Documented the EMS and FOSSIL options in GTERM.
  908.                              Also did a little cosmetic work on gterm.
  909.  
  910.                            - Added "casino statistics" to the casino menu.
  911.                              Tells players which games are the best!
  912.  
  913.                            - Added some needed pauses into the casino
  914.                              unit.
  915.  
  916.                            - Added a simple (but somewhat effective)
  917.                              protection scheme to protect executables from
  918.                              tampering.
  919.  
  920.                            - Improved the "use ammo" routine to make it a bit
  921.                              more intelligent.
  922.  
  923.                            - Fixed a bug in the ammunition types listed in
  924.                              the weapons stores.
  925.  
  926.                            - User documentation improved slightly.
  927.  
  928.                            - Fixed a bug in the number guess game - it was
  929.                              not paying off when people guessed on the
  930.                              9th try.
  931.  
  932.                            - Made the registration code checker a bit more
  933.                              lenient on strings with leading/trailing
  934.                              spaces.
  935.  
  936.                            - Some mods to the monster definition file: Gave
  937.                              the WarMonger his proper armor and fixed a few
  938.                              spelling errors.
  939.  
  940.                            - Moved TRELLNOT.TXT and TROYINFO.TXT into the
  941.                              file ANSI.DEF to reduce disk space requirements.
  942.  
  943.                            - Combined all of the user documentation into
  944.                              one file (USERDOC.TXT).
  945.  
  946.                            - Added newsletter support - newsletters are
  947.                              contained in NEWSLETT.TXT and may be displayed
  948.                              from documentation menu.
  949.  
  950.                            - Added a utility to the documentation archive
  951.                              called DOCVIEW which will let the sysop
  952.                              view the newsletter and user documentation.
  953.  
  954.                            - Puritron routine installed and functional!
  955.  
  956.                            - A few corrections in the COMBAT.DEF file.
  957.  
  958.                            - Added the capability to have stealth devices
  959.                              of different efficiencies (i.e. the
  960.                              Enviro-Blur)
  961.  
  962.                            - Added the VIEW command to the inventory
  963.                              maintenence menu.
  964.  
  965.     Version 3.01           - Fixed a lockup bug when talking to the TADSU
  966.                              (one of the special quests)
  967.  
  968.                            - Changed the Till-Death combat options to
  969.                              Berserk and added a bonus for berserking.
  970.  
  971.                            - Added universal translator and a couple special
  972.                              quests.
  973.  
  974.     Version 3.10           - (skipped to avoid confusion with 3.01)
  975.  
  976.     Version 3.20           - Added a little bit of code to prevent some
  977.                              possible hang-ups with users typing long (i.e.
  978.                              200 character) user names and stuff like that.
  979.  
  980.                            - Fixed some possible problems with WWIV and
  981.                              Wildcat CALLINFO drop file formats.
  982.  
  983.                            - Removed accurracy statistic from rankings and
  984.                              replaced it with "quests".
  985.  
  986.                            - Fixed bug with calculating base values in
  987.                              rankings routine.
  988.  
  989.                            - Added REGISTER.EXE to aid registered users in
  990.                              entering their registration codes.
  991.  
  992.                            - Editing on quests #8 & #9 added to NEWLODED.
  993.  
  994.                            - Added screen pauses after base inventory
  995.                              listing and base items forsale listing.
  996.  
  997.                            - Reworked some of the base-show-item code to
  998.                              add screen pauses.
  999.  
  1000.                            - Modified the way the notes program works and
  1001.                              added a "sort" option. (Note: Minor change
  1002.                              will result in duplication of existing
  1003.                              notes data)
  1004.  
  1005.                            - Fortresses and special locations (such as EEEE,
  1006.                              clone center, etc) are now logged automatically
  1007.                              by the notes program.
  1008.  
  1009.                            - Added "cell" option to pick-up command. (see
  1010.                              userdocs new updates)
  1011.  
  1012.                            - When a game is re-rolled, LOD will now
  1013.                              properly delete all of the *.NTS files.
  1014.  
  1015.                            - EMWarp program now works at bases.
  1016.  
  1017.                            - EMWarp now registers in log when it is
  1018.                              activated.
  1019.  
  1020.                            - Player vs Player combat completed!
  1021.  
  1022.                            - Clone costs went up!
  1023.  
  1024.                            - Made base weapons and defenses a little more
  1025.                              powerful.
  1026.  
  1027.                            - Users level 8 and above are now charged
  1028.                              rent if they stay inside any of the towns.
  1029.  
  1030.                            - Diet program now lists amount of rations
  1031.                              remaining when rations are eaten.
  1032.  
  1033.                            - Combat stats now displays experience required
  1034.                              to reach next level.
  1035.  
  1036.                            - Added missing ANSI menu for base misc options.
  1037.  
  1038.                            - Replaced "unknown" GAMEEGA/GTERM pictures with
  1039.                              text strings describing the item. It's not nearly
  1040.                              as good as the pictures, but in the meantime, it
  1041.                              will have to suffice.
  1042.  
  1043.                            - Made some changes to the way the LRCOMBAT
  1044.                              screen works to speed it up for some
  1045.                              users.
  1046.  
  1047.                            - Bases can now be charged with any type of
  1048.                              energy, not just power packs.
  1049.  
  1050.                            - Raised the prices of ammunition just slightly.
  1051.  
  1052.                            - Added an option to self-destruct fortresses.
  1053.  
  1054.                            - Through in some pauses and some cosmetic
  1055.                              upgrades into the start-up screen.
  1056.  
  1057.                            - Fixed bug with Trell's note not displaying
  1058.                              in nuclear silo.
  1059.  
  1060.                            - Fixed bug in clone center when people with
  1061.                              low attributes (below 21/21/21) tried to make
  1062.                              a clone.
  1063.  
  1064.                            - Changed the spacing in the FortList ROM to
  1065.                              accomodate forts at locations greater than
  1066.                              two digits.
  1067.  
  1068.                            - Internal improvements to object handling -
  1069.                              speeded up loading of OBJECTS.DAT and reduced
  1070.                              disk size of that file.
  1071.  
  1072.                            - Added two more special quests which have to
  1073.                              do with the laptop and ROM disks.
  1074.  
  1075.                            - Started including ANSIPUT.EXE in the LODxxxE.ARJ
  1076.                              archive to let users manipulate the ANSI.DEF
  1077.                              file.
  1078.  
  1079.                            - Internal changes to pylon codes - should fix
  1080.                              a bug or two.
  1081.  
  1082.                            - Added command line switch and config file option
  1083.                              to lock com port.
  1084.  
  1085.                            - Modified authenticity verification (see section
  1086.                              above)
  1087.  
  1088.  
  1089.     Version 3.21           - Fixed bug with log file reporting wrong
  1090.                              information in player vs player combat.
  1091.  
  1092.  
  1093.     Version 3.30           - Added taxes to "take from the rich and give to
  1094.                              the poor".
  1095.  
  1096.                            - Modified some file I/O to hopefully reduce
  1097.                              problems when using the /EMS switch.
  1098.  
  1099.                            - Added support for teams.
  1100.  
  1101.                            - Fixed the OBJS field in the fortlist rom.
  1102.  
  1103.                            - Modified the way stringdef is loaded to
  1104.                              allow for use on systems with less available
  1105.                              memory.
  1106.  
  1107.                            - Added a FORTINV rom for the laptop which will
  1108.                              allow the users to display a listing of a
  1109.                              fortresses inventory remotely.
  1110.  
  1111.                            - Fixed a problem with fields not being
  1112.                              properly clipped in the inventory display (i.e.
  1113.                              long-named objects such as the laser-resist
  1114.                              armor were messing up the display)
  1115.  
  1116.                            - Added a limit on the number of fortress attacks
  1117.                              per day. Can be changed with NEWLODED.EXE if
  1118.                              you wish.
  1119.  
  1120.                            - Added a view fortress command to the fortress
  1121.                              trading menu.
  1122.  
  1123.                            - Raised the default starting base energy from
  1124.                              100 units to 250 units.
  1125.  
  1126.                            - Added daily time limit support - maximum daily
  1127.                              time may be set using newloded.
  1128.  
  1129.                            - Thanks to Joseph Johnson, we now have many
  1130.                              more combat strings in the combat.def file!
  1131.  
  1132.                            - The "/M" option has been removed and maintenance
  1133.                              is now performed at the beginning of each day
  1134.                              automatically.
  1135.  
  1136.                            - Added "NODIRECT" option to config file for users
  1137.                              with desqview. (turns off direct screen writes).
  1138.                              See game.ctl for information.
  1139.  
  1140.                            - Fixed a bug with the reroll status display
  1141.                              in the View Puritron command.
  1142.  
  1143.                            - Fixed another couple instance of the ?)help
  1144.                              command not working properly.
  1145.  
  1146.                            - Added a registered sysop/user list (REGLIST.TXT)
  1147.                              This list is viewable with DOCVIEW.EXE and in
  1148.                              the documentation center in the game itself.
  1149.  
  1150.     Version 3.31           - Fixed a minor bug in the nightly tax
  1151.                              redistribution code.
  1152. Credits
  1153. -------
  1154.  
  1155.    SHANE CHAMBERS       ANSI and EGA graphics designer.
  1156.  
  1157.  
  1158. Where to reach me
  1159. -----------------
  1160.      You can reach me either through my mailing address listed below in the
  1161.  registration section or via my bbs, The Not-Yet-Named bbs (602) 577-3650.
  1162.  
  1163.      Note: Since I am in college and do not have much time to hang around the
  1164.  house during the day, I prefer to answer all questions/comments via the
  1165.  bbs rather than my voice line.
  1166.  
  1167. Registration
  1168. ------------
  1169.      If you or your users enjoy this game, then please send me in a
  1170.  registration/donation. I am currently a college student and programming
  1171.  games like these is my only income. Donations of any amount are greatly
  1172.  welcome, but donations of $20 or more will be considered a registration.
  1173.  
  1174.      Due to the mass of incoming registrations on LOD, I have had to change
  1175.  my policy slightly. I simply don't have time to do all of the disk copying
  1176.  and mailing! Since every user who registers LOD obvoisly has access to
  1177.  a modem, I have decided to simply put the registration codes up on my
  1178.  bbs for people to get online.
  1179.  
  1180.      Because I don't need to send out packages, I have lowered the price
  1181.  from the previous $25 to $20.
  1182.  
  1183.      Here is what you do to register:
  1184.  
  1185.      #1: Send me $20+ in the mail. (Smaller donations are always appreciated,
  1186.          but I usually don't issue reg codes)
  1187.  
  1188.      #2: Call up my bbs about a week later and use the "Reglook" command to
  1189.          look up your registration code online.
  1190.  
  1191.      #3: Create a file called LODREG.DAT and with an ASCII text editor or
  1192.          word processor, type in the data given to you by reglook.
  1193.  
  1194.          - - - or - - -
  1195.  
  1196.          Run the program REGISTER.EXE which will prompt you for the
  1197.          information and create lodreg.dat itself.
  1198.  
  1199.      Please note, under this new policy I will not send you a package in
  1200.  the mail (unless you really, really need it!).
  1201.  
  1202.      Please send registrations to the following address:
  1203.  
  1204.      --------------------------------
  1205.      !         Scott Baker          !
  1206.      !   6431 Tierra Catalina #48   !
  1207.      !       Tucson, Az 85718       !
  1208.      -------------------------------!
  1209.  
  1210.      You may call the following to use RegLook to look up your reg code about
  1211.  a week after you have mailed the donation:
  1212.  
  1213.      The Not-Yet-Named bbs
  1214.      (602) 577-3650  (V.32)        1:300/9
  1215.      (602) 577-3419  (USR Dual)    1:300/29
  1216.